16867
23616
извините, ребята, я хочу спросить, почему да, почему внезапно недопустимый аргумент для foreach () CodeIgniter, когда я пробовал benerin, но, тем не менее, все еще нравится ...
Изначально хотел сделать вложенный в CodeIgniter ..
а это пример моего скрипта в контроллере
function load_menus () {
$ this-> load-> model ("webadmin / we_model");
$ data ["меню"] = $ this-> me ($ this-> we_model-> get_menus ());
$ this-> load-> view ("webadmin / loadmenu.php", $ data);
}
частная функция me ($ menus = array ()) {
$ html = '';
// Строим все меню приложения в виде дерева
foreach ($ menus как $ menu)
{
// Проверяем, есть ли у этого меню дочерние элементы
$ count_menu_children = count (get_value ($ menu, 'дети'));
// Создаем однострочное меню
$ html. = '
  • '; $ html. = '
    '; $ html. = '
    '; $ class = get_value ($ menu, 'dtt_inative')! = ''? 'текст-ошибка': ''; $ label = get_value ($ menu, 'url_img') == '' && get_value ($ menu, 'label') == ''? '[НЕТ ИМЯ]': lang (get_value ($ menu, 'label')); $ html. = ''. $ label. ''; $ html. = ''; $ html. = '